//
//  main.m
//  OC5_数组课堂练习
//
//  Created by dllo on 15/10/28.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

//    // 不可变数组
//    // 1,创建&初始化
//    NSArray *arr1 = [[NSArray alloc] initWithObjects:@"123",@"asdf", @"asdfww", nil];
//    NSArray *arr2 = [NSArray arrayWithObjects:@"asdf",@"asdfww", @"eoie", nil];
//    NSArray *arr3 = [NSArray arrayWithArray:arr1];
//    
////    NSLog(@"%ld", arr1.count);
//    NSLog(@"%ld", [arr1 count]);
//    
//    for (NSInteger i = 0; i < arr1.count; i++) {
//        NSLog(@"%@", [arr1 objectAtIndex:i]);
//    }
//    
//    NSLog(@"%ld", [arr1 indexOfObject:@"王宁"]);
    
    // 可变数组
    // 1,创建&初始化
//    NSMutableArray *arrM1 = [NSMutableArray arrayWithObjects:@"asdf",@"qwer", @"tyui", nil];
//    NSMutableArray *arrM2 = [NSMutableArray array];
//    
//    // tianjia
//    
//    [arrM2 addObject:arrM1];
//    for (NSInteger i = 0; i < arrM2.count; i++) {
//        NSLog(@"%@", [arrM2 objectAtIndex:i]);
//    }
//    for (NSInteger i = 0; i < arrM2.count; i++) {
//        NSMutableArray *temp = [arrM2 objectAtIndex:i];
//        for (NSInteger j = 0; j < temp.count; j++) {
//            NSLog(@"%@", [temp objectAtIndex:j]);
//        }
//    }
//    
//    [arrM1 insertObject:@"werwer" atIndex:4];
//    
//    [arrM1 removeLastObject];
    
    
    // 值对象
//    float a = 6.6;
//    
//    NSNumber *val = [NSNumber numberWithFloat:a];
//    NSLog(@"%@", val);
//    NSLog(@"%.2f", [val floatValue]);
    
    NSRange range = {1, 2};
    
    NSValue *val = [NSValue valueWithRange:range];
    NSLog(@"%@", val);
    NSRange ret = [val rangeValue];
    
    
    
    
    
    
    
    
    
    
    
    
    return 0;
}
